St Davids – English–Latine translations

🇬🇧 en la 🇻🇦

St Davids properNoun

  • city in Wales
Menevia
Wiktionary Links